DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Related

  • MuleSoft: Do You Have an Extra Mule Under the Hood?
  • Monolithic First
  • The Pros and Cons of API-Led Connectivity
  • Common Performance Management Mistakes

Trending

  • Why Your QA Engineer Should Be the Most Stubborn Person on the Team
  • Building a Skill-Based Agentic Reviewer with Claude Code: A Practical Guide Using Skills.MD, MCP Servers, Tools, and Tasks
  • Content Lakes: Harness Unstructured Data for Enterprise AI Readiness
  • Evaluating SOC Effectiveness Using Detection Coverage and Response Metrics
  1. DZone
  2. Software Design and Architecture
  3. Microservices
  4. New Research Shows 63% of Enterprises Are Adopting Microservices Architectures

New Research Shows 63% of Enterprises Are Adopting Microservices Architectures

Despite new research, 50% of enterprises are unaware of microservices' impact on revenue-generating business processes.

By 
Tom Smith user avatar
Tom Smith
DZone Core CORE ·
Sep. 20, 18 · Interview
Likes (5)
Comment
Save
Tweet
Share
21.4K Views

Join the DZone community and get the full member experience.

Join For Free
A survey has revealed that digital transformation is very important to virtually all software professionals. More than half say digital disruption is accelerating very rapidly.

Thanks to Bernd Ruecker, co-founder and developer advocate at Camunda for sharing the key findings of their research with me. As companies bring more business functions online through digital transformation initiatives, the adoption of microservices architectures is becoming mainstream, according to a survey of 354 enterprises. Sixty-three percent of companies surveyed are currently using microservices architectures, with:

  • “Improved employee efficiency,”

  • “Improved customer/end-user experience,” and

  • “Cost savings on infrastructure and other development tools”

as the top three business benefit reasons cited. The global survey was conducted in July 2018 and represents the views of software architects, engineering managers and other experts in application development, in 51 countries and across twelve industries.

Despite the growing popularity of microservices, the survey reveals that the majority of enterprises are largely unaware of the impact microservices architectures may have on their revenue-generating business processes. While 84% of enterprises factor business workflows into their broader business processes or workflows equation, only 45% explicitly document the business processes their microservices are part of. Additionally, the top challenge enterprises stated they are facing or are expecting to face with microservices architectures is lack of visibility into end-to-end business processes that span multiple microservices.

Of the companies using/planning to use microservices:

  • 60% of respondents report that their engineering organization has adopted or plans to adopt a microservices architecture to achieve faster time to market for new products and services, and 54% is doing so to support digital transformation and to power next-generation applications.

  • 58% run or plan to run between 10-49 microservices in production, and 15% run or plan to run more than 100.

  • Lack of visibility into end-to-end business processes that span multiple microservices (59%), error handling issues at the boundary of two or more microservices (50%) and communication between teams (46%) are the top challenges respondents expect to face.

“Microservices architectures provide teams with autonomy and flexibility but also introduce significant new challenges because a company’s core business processes nearly always span multiple microservices, making it difficult to gain visibility into the current state of an end-to-end process and to ensure that errors within a process are handled reliably and consistently,” said Jakob Freund, co-founder and CEO of Camunda. “The survey makes it clear that while enterprises are adopting microservices for compelling reasons, the majority will be unintentionally limiting the benefits from the architecture and may even be impeding their ability to provide a better end-user experience.”

Companies across many industries report they are undergoing digital transformation, with 90% of respondents saying that digital disruption has been accelerating either moderately, very or extremely rapidly in their industry over the past eighteen months.

  • Surprisingly, given the rapid rate of change, respondents were not that bullish about budgets.

  • Almost half expected their team’s budget to stay the same (49%), while only four out of ten (43%) expected it to grow.

Application Development Trends:

  • 88% plan on using REST APIs for communication between microservices, while only 46% plan on using Apache Kafka, 30% plan on using RabbitMQ, and 21% plan on using Apache ActiveMQ.

  • Only 21% are facing or expecting to face security issues with a microservices architecture due to a large number of services.

  • But, more than half (56%) expected the size of their teams to increase in the next year, with only 3% expecting a decline.

  • 73% of firms using or planning to use microservices see it as very or extremely beneficial for building next-generation services and applications.

  • Nearly two-thirds of the organizations surveyed (63%) are building some (18%) or all (46%) of their applications using microservices.

  • An additional quarter of organizations (28%) are considering using microservices for future applications

Companies report that the top reasons for adopting a microservices architecture are

  • Improved scalability of applications (64%)

  • Faster time to market for new products and services (60%)

  • Supporting digital transformation efforts and powering next-generation applications (54%)

  • Giving development teams more autonomy (54%)

  • Increasing application resilience (50%)

“Our survey found that of those firms using microservices, 64% agree that microservices are a very or extremely important enabling technology for digital transformation,” said Freund. “And even more see the benefits of using a microservices orchestration engine like Camunda. Sixty-nine percent of firms are using or planning to use Camunda BPM for visibility into end-to-end business processes and microservices orchestration use.”

microservice Architecture application

Opinions expressed by DZone contributors are their own.

Related

  • MuleSoft: Do You Have an Extra Mule Under the Hood?
  • Monolithic First
  • The Pros and Cons of API-Led Connectivity
  • Common Performance Management Mistakes

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook